const app = getApp()
let searchKey = '' //搜索词

Page({
  data: {
    banner: [{
        picUrl: '/image/top1.png'
      },
      {
        picUrl: '/image/top2.png'
      },
      {
        picUrl: '/image/top3.png'
      }
    ],
  },
  //页面可见
  onShow() {
    this.getTopBanner(); //请求顶部轮播图
    this.getHotGood()
  },

  //去二手商城页
  goToMall() {
    wx.switchTab({
      url: '/pages/mall/mall'
    })
  },
  //去新发布商品列表页
  goToNew() {
    wx.navigateTo({
      url: '/pages/newGood/newGood'
    })
  },
  //客服电话
  goToPhone() {
    wx.makePhoneCall({
      phoneNumber: '18212623094'
    })
  },
  //去上门回收页
  goHuiShou() {
    wx.navigateTo({
      url: '/pages/huishou/huishou',
    })
  },
  //获取用户输入的搜索词
  getSearchKey(e) {
    searchKey = e.detail.value
  },
  //搜索点击事件
  goSearch() {
    wx.navigateTo({
      url: '/pages/newGood/newGood?searchKey=' + searchKey,
    })
  },
  //获取首页顶部轮播图
  getTopBanner() { 
    wx.request({
      url: 'http://localhost:8080/api/carousel/all',
      method: 'POST',
      success: res => {
        if (res.data.code == 200) {
          console.log("首页banner成功", res.data.data)
          if (res.data && res.data.data.length > 0) {
            //如果后台配置轮播图就用后台的，没有的话就用默认的
            this.setData({
              banner: res.data.data
            })
            console.log("999999999",banner)
          }
        } else {
          wx.showToast({
            title: '请求失败',
          })
        }
      },
      fail: res => {
        wx.showToast({
          title: '网络异常',
        })
      }
    })
  },
  //获取首页推荐位的商品
  getHotGood() {

    wx.request({
      url: 'http://localhost:8080/api/goods/hot',
      method: 'POST',
      success: res => {
        if (res.data.code == 200) {
          console.log("首页推荐商品数据", res.result)
          this.setData({
            goodList: res.data.data,
          })
        } else {
          wx.showToast({
            title: '参数异常',
          })
        }
      },
      fail: res => {
        wx.showToast({
          title: '网络异常',
        })
      }
    })
    
  },
  //去商品详情页
  goDetail(e) {
    wx.navigateTo({
      url: '/pages/detail/detail?goodid=' + e.currentTarget.dataset.id
    })
  },
})